'use strict';
exports.main = async (event, context) => {
  // event里包含着客户端提交的参数
  console.log("event:"+event);
  const res = await uniCloud.getPhoneNumber({
  	appid: '__UNI__14C4DBF', //填写你自己的appid
  	provider: 'univerify',
  	access_token: event.access_token,
  	openid: event.openid
  })
 
  console.log(res); // res里包含手机号
  // 执行用户信息入库等操作，正常情况下不要把完整手机号返回给前端
  // 如果数据库在uniCloud上，可以直接入库
  // 如果数据库不在uniCloud上，可以通过 uniCloud.httpclient API，
  // 将手机号通过http方式传递给其他服务器的接口，
  // 详见：https://uniapp.dclo-ud.net.cn/uniCloud/cf-functions?id=httpclient
  return {
    code: 200,
    message: '获取手机号成功',
    phone: res.phoneNumber
	// phone: res.phoneNumber.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2')
  }
}
